﻿Ext.define('Admin.model.orderapprove.OrderApproveModel', {
    extend: 'Admin.model.Base',
    fields: [
		 {type: 'int' ,name: 'orderId'}
        ,{type: 'int' ,name: 'userId'}
		,{type: 'string' 	 ,name: 'userName'}
		,{type: 'string'	 ,name: 'department'}
        ,{type: 'int'   ,name: 'dinner'}
		,{type: 'int'	 ,name: 'nightSnack'}
        ,{type: 'int'   ,name: 'breakfast'}
        ,{type: 'int' ,name: 'lunch'}
		,{type: 'date' ,name: 'applyTime'}
		,{type: 'string' ,name: 'state'}
		,{type: 'string' ,name: 'approver'}
		,{name: 'refuseReason' ,type: 'string'}

        ,{type: 'string' ,name: 'processInstanceId'}
        ,{type: 'string' ,name: 'taskId'}
        ,{type: 'string' ,name: 'taskName'}
        ,{type: 'date' ,name: 'taskCreateTime'}
        ,{type: 'string' ,name: 'assignee'}
        ,{type: 'string' ,name: 'taskDefinitionKey'}
        ,{type: 'string' ,name: 'processDefinitionId'}
        ,{type: 'boolean' ,name: 'suspended'}
        ,{type: 'int' ,name: 'version'}
    ]
});